Micron Document
Gopher Proxy


jan.bio:70 jan.bio:70/0/til/bash/expose-directory-on-local-webserver-with-python3.txt
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Expose a directory on a local webserver with Python 3

Sometimes I want to view some html files from my file system in the
browser. With Python 2, you could use the SimpleHTTP-module to start a
web server with the current directory as document root like so:

$ ls .
foo.html
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...

On my new Linux installation Manjaro linux the Python defaults to Python
3. Today I learned how to start a web server with Python 3:

$ ls .
foo.html
$ python -m http.server 8080
Serving HTTP on 0.0.0.0 port 8080 (http://0.0.0.0:8080/) ...

The port number is optional. Open http://localhost:8080/foo.html in your
web browser to view foo.html.

you're on jan.bio^70/0/til/bash/expose-directory-on-local-webserver-with-python3.txt
back link is jan.bio:70/1til